package com.xc.hotelmgr.webapi.modules.op.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 任务状态表（前端与服务交互）
 * 
 * @author kemmy
 * @email kemmy@gmail.com
 * @date 2020-10-13 16:25:44
 */
@Data
@TableName("op_task_status")
public class TaskStatusEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId
	private Long id;
	/**
	 * 任务名称
	 */
	private String taskName;
	/**
	 * 任务编码
	 */
	private String taskCode;
	/**
	 * 前置状态：0：进行中 1：已完成
	 */
	private Integer prevStatus;
	/**
	 * 状态 0：进行中 1：已完成
	 */
	private Integer status;
	/**
	 * 状态 0：进行中 1：暂停
	 */
	private Integer pause;
	/**
	 * 完成数
	 */
	private Long compAmount;
	/**
	 * 完成百分比
	 */
	private Long compPercent;
	/**
	 * 分销商ID
	 */
	private Integer dtId;

	@TableField(exist = false)
	private String dtName;
	/**
	 * 店铺ID
	 */
	private Integer storId;

	@TableField(exist = false)
	private String storName;
	/**
	 * 开始执行时间
	 */
	private Date excuTime;
	/**
	 * 完成时间
	 */
	private Date compTime;
	/**
	 * 归档标志：1 已归档，0 当前
	 */
	private Integer archive;

}
